Skip to main content

Resource Definitions

Policy

{
"statements": array[Statement]
}

Statement

{
"Sid": "<Statement ID. Consists of alphanumeric characters and hyphen, and must be of length between 6 and 60 chars.>",
"Resource": "<Uniform resource name of the resource(s) being targeted by the policy having pattern: ^urn:ugs:<service-name>:/<path>" // glob pattern,
"Principal": "<The principal the statement applies to, Allowed values are "Player" and "Unauthenticated". Remember that, "Unauthenticated" is not supported for player policies>",
"Action": "<User action against which the policy statement will be applicable. Allowable value is an array with elements that can only have one of three possible values: "Read", "Write" and "*>",
"Effect": "<Effect of the policy statement. Allowable values are "Allow" and "Deny">"
}

Delete Options

{
"statementIDs": array[strings]
}

Example for Policy Schema

{
"statements": [
{
"Sid": "DenyAccessForCloudCodeService",
"Resource": "urn:ugs:cloud-code:/*",
"Principal": "Player",
"Action": ["*"],
"Effect": "Deny"
}
]
}

See Access Admin API documentation for more information.